﻿# hello world.py


# **********
# yield 语句
#
#   生成器用于处理管道、流或数据流程序的一种极其强大的方式
#
#
#


def countdown(n):
	print "Counting down!"
	while n > 0:
		yield n
		n -= 1

a = countdown(3)

# next() 函数会一直执行到下一条 yield 语句为止
#print a.next() #3
#print a.next() #2
#print a.next() #1

#通常不会一个一个调用 next()
for i in countdown(3):
	print i
#
#
#
#
#









